package com.chl.designpatterns.dp04.builder.step5;

import java.util.ArrayList;
import java.util.List;

import com.chl.designpatterns.dp04.builder.step1.Item;

public class Meal {

	private List<Item> items = new ArrayList<Item>();
	
	public void addItem(Item item){
		items.add(item);
	}
	
	public float getCost(){
		float cost = 0.0f;
		for(Item item:items){
			cost += item.price();
		}
		return cost;
	}
	
	public void showItems(){
		for(Item item:items){
			System.out.print("Item:"+item.name());
			System.out.print(",packing:"+item.packing().pack());
			System.out.println(",price:"+item.price());
		}
	}
}
